package com.gxa.admin.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigInteger;
import java.sql.Timestamp;
import java.util.Date;
import java.io.Serializable;

/**
 * (Shop)实体类
 *
 * @author makejava
 * @since 2021-07-20 20:57:28
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Shop implements Serializable {
    private static final long serialVersionUID = -72637601161472476L;
    /**
     * 店铺编号
     */
    private Long shopId;
    /**
     * 店铺名称
     */
    private String shopName;
    /**
     * 店铺卖家账号
     */
    private String shopMerchantId;
    /**
     * 店铺图片
     */
    private String shopApplyImage;
    /**
     * 店铺地址
     */
    private String shopAddress;
    /**
     * 联系人
     */
    private String shopContactPerson;
    /**
     * 联系电话
     */
    private String shopPersonPhone;
    /**
     * 经营主体
     */
    private String shopBusinessEntity;
    /**
     * 0未删除，1已删除
     */
    private Integer shopIsDeleted;
    /**
     * 审核人
     */
    private String shopAuditor;
    /**
     * 审核人id
     */
    private Integer shopAuditorId;
    /**
     * 审核状态，1已审核，0未审核
     */
    private Integer shopAudit;
    /**
     * 处理结果
     */
    private String shopAuditResult;
    /**
     * 审核时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Timestamp shopAuditTime;
    /**
     * 店铺状态,0关闭，1开启
     */
    private Integer shopStatus;
    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Timestamp shopCreateTime;
    /**
     * 更新时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Timestamp shopUpdateTime;


}
